約 1,202,579 件
https://w.atwiki.jp/movefrom09/pages/15.html
支援セットダウンロードからダウンロードできない方のために要望書の内容を転載します。 (もし活動される際は、ぜひご一報ください。一緒に活動させていただけたらと思います。) まだまだ荒削りで、ごらんになって不快に感じされる方もいるかも知れません。 随時修正しますので、ご意見いただければ幸いです。 ************************************** 「要望書」 平成21年○月●日 ○○大学医学部長 ○○○○ 先生 全国有志医学生の会 ○○大学医学部支部 医師不足の解消のために医学部定員増が決まり、臨床研修の短縮も議論されておりますが、 その前提として卒前教育の一層の充実が求められております。 優れた臨床医をできるだけ速やかに世に出すことは、社会のニーズといえます。 山形大学医学部では「見学だけでは医学の質は向上しない」という考えのもと、 指導医の監督下で医学生が治療に参加する「スチューデントドクター制度」を導入します。 これは、臨床実習前の共用試験に合格した学生のうち、一定のレベルに到達した学生を 「スチューデントドクター」と認定して診療チームの一員として扱うものです。 患者に対して身分を名札で明示するほか、インフォームドコンセントを徹底して 協力を得ることが前提となりますが、○○大学のクリニカルクラークシップの範囲を 大きく超えた実践的な内容であると伺っております。 私達の大学におきましても臨床実習のさらなる向上をお願いしたく、 以下について要望いたします。是非前向きにご検討くださいますようお願い致します。 1.○○大学版スチューデントドクターの導入 卒後に学外の研修病院に出て行く学生が多い(マッチング結果資料参考)ことの一因として、 臨床実習で得られるものが乏しいと判断し、母校に残って研修する意義を見いだしがたいことが考えられます。 「隣の芝生は青い」ではないですが、高名な研修病院にあこがれるのが医学生の心理です。 学生のうちから臨床実習において、高名な研修病院に負けないトレーニングの機会を 提供していただくことによって、決して○○大学での教育が研修病院よりも 見劣りしないことを示していただければ、安心して卒後も研修できるのではないでしょうか。 「診療参加型臨床実習の実施のためのガイドライン(H17文部科学省)」に基づいた 山形大学のような実習が導入されれば、学生としては将来に向けた手応えを得ることができます。 2. メディカルクラークとしての医学生の活用 医学生からすれば、「大学病院は雑用が多い」として研修先に選ぶことを敬遠しがちです。 他方で、医学生は臨床実習で特に役回りを与えられないために、 合間を縫って、国家試験の過去問で勉強していることが多いといえます。 これでは、臨床実習の実が上がっているとはいえません。 そこで、臨床実習の一環として医学生に「雑用」をさせてみては如何でしょうか。 朝の採血や患者の移送、入院診療計画書や保険会社の診断書の下書き、 サマリー書きやレセプトのチェック等、メディカルクラークを新たに雇用するよりも、 医学生の知識が役立つ場面は多いのではないでしょうか。 研修医になったら否応なく行う業務に学生時代から通じておくことは、 将来の肥やしになるばかりでなく、病棟で勤務する先生方の業務の効率化につながるうえ、 仕事ぶりが評価されればより進んだ手技等の教育を受けられることにつながると考えます。 * 3. 教育の充実にむけて 山形大学の嘉山医学部長の許可を頂いてお言葉を引用します。 「医行為などは易しいので早くすませて、その後の専門分野や医学研究に戻ってほしい。 医行為を遅らせ、レベルの低い現在の臨床研修などはやめて、高度の家庭医研修や専門医研修、 医学基礎研究に入ってほしい。そうでないと、日本の医学、医療のレベルは一気に低下する。」 医療事故が取りざたされる昨今では、医学生に対する監督責任を考えると医行為がネックとなって、 臨床実習が見学主体とならざるを得ないのかも知れません。しかし、臨床医を志す医学生としては、 庇護のある学生のうちに一定の技能を身につけたいというのが切なる願いです。 人気のある臨床研修病院は、研修医に一定程度の裁量を与えてくれます。 医学生に対しても学生個々の能力を見極めた上で、 可能な範囲で医行為を積極的に認めていただきたいと思います。 不幸にして事故が生じた場合には、「医学生教育研究賠償責任保険」の補償もありますが、 教わる側としては慎重を期しますので、ぜひ前向きにご検討くださいますようお願いいたします。 《全国有志医学生の会》 ●●●●
https://w.atwiki.jp/sensui_shinobu/pages/13.html
攻略チャート Part1 プロローグ~最初の洞窟までプロローグ 最初の町 最初の洞窟 攻略チャート Part1 プロローグ~最初の洞窟まで プロローグ することを記述 最初の町 することを記述 注意したほうがいいことなどは この形で書くと目を引きます 入手アイテム 場所 あいてむ1 宝箱 あいてむ2×2 宝箱(隠し) 最初の洞窟 することを記述 強調したい場合に下線や太字にする。 両方も可能 BOSS ??? 名称 HP 備考 洞窟の主 400 最初のボス。回復を忘れなければ大丈夫 詳細はこちら 入手アイテム 場所 あいてむ1 宝箱 あいてむ2×2 宝箱(隠し) あいてむ3 ボスドロップ Part2へ ゲーム内の武器屋やアイテムなどのデータを扱う際には表組みを利用することをお勧めいたします。 @wikiモードでの表の組み方についてはこちらのページを参考にしてください。 表組み例1) 単純な表組みです。 項目が少ない場合は、この形式がお勧めです。 武器名 攻撃力 買値 売値 入手方法 木の剣 10 100 - 武器屋 アイテム名 買値 売値 効果 ポーション 100 10 HPを100回復 表組み例2) 項目が多い場合は、縦に並んだような表を組むといいかもしれません。 また、横に長くなりにくいため、スマートフォン等でも見やすくなると思います。 名称 詳細 炎の剣 属性 斬(火) 買値 2000 売値 800 攻撃力 150 +50 0 0 0 防御力 0 0 0 0 0 クリティカル 0 HP 0 MP 0 説明 火の属性を持った剣。表の中で改行したいときは br()を使います。 入手方法 2番めの町:武器屋 表組み例3) 一つのデータに複数の数値が存在する(スキル名に対するスキルレベルの効果違いなど)には下のような表をどうぞ 名称 Lv 効果 備考 回復 Lv.1 INT*1.0 回復量はINTの値に依存します Lv.2 INT*1.5 Lv.3 INT*2.0 Lv.4 INT*3.0
https://w.atwiki.jp/memotech/pages/81.html
JavaSE環境におけるHibernate3サンプルコード JavaSEの環境でサンプルを4本作成 Hibernate3 Spring2.5.x + Hibernate3 JPA(Hibernate3) Spring2.5.x + JPA(Hibernate3) java -classpath ../lib/hsqldb.jar org.hsqldb.Server -database SMPLE のようにHSQLDBを起動して添付ファイルのcreate文を流してから稼動確認。 コンソールアプリでサンプルは組まれている。 サンプルを読めば複数DB接続先に対応する方法もわかる。 HibernateはHQL、Criteria、createSQLで簡単なセレクトを記述、insert/update/deleteも記述。 JPAはJPQL、namedQL、NativeQLで簡単なセレクトを記述、insert/update/deleteも記述。 サンプルソースは「ここ」をクリック 閲覧数: - 更新日:2009-02-15 05 28 02 (Sun) bookmark_hatena bookmark_delicious bookmark_livedoor bookmark_yahoo bookmark_nifty technoratiに登録 Buzzurlに登録 POOKMARK Airlinesに登録 bookmark_live link_trackback リンク元一覧: #ref_list @めもてっく is licensed under a Creative Commons 表示 2.1 日本 License.
https://w.atwiki.jp/kisarazu_maicon/pages/112.html
STM32サンプルプログラム MapleIDE用のサンプルスケッチ集です。 LED点滅 基板上のLEDを点滅させるスケッチです。 int ledPin1 = 40; // LED connected to PC8 (LED4 blue) int ledPin2 = 41; // LED connected to PC9 (LED3 green) void setup(){ pinMode(ledPin1, OUTPUT); pinMode(ledPin2, OUTPUT); } void loop(){ digitalWrite(ledPin1, HIGH); // set the LED on digitalWrite(ledPin2, HIGH); // set the LED on delay(100); // wait for a second digitalWrite(ledPin1, LOW); // set the LED off digitalWrite(ledPin2, LOW); // set the LED off delay(100); // wait for a second } UARTループバック UART3に送られてきたデータをそのまま返信するスケッチです。 void setup()[ Serial3.begin(9600); } void loop(){ if(Serial3.available()){ Serial3.write(Serial3.read()); } } タイマー タイマーを使って5秒毎にLEDを点滅させるスケッチです。 タイマーをスタートした瞬間に割り込みを入れたい場合 timer1.setCompare(TIMER_CH1, 1); タイマーをスタートして1回分の周期後に割り込みを入れたい場合 timer1.setCompare(TIMER_CH1, timer1.getOverflow()); タイマーをスタートして1回分の周期の半分後に割り込みを入れたい場合 timer1.setCompare(TIMER_CH1, timer1.getOverflow() * 0.5); 動作を変更させたい場合は上記の部分をコメントアウトして利用してください。 #define LED_RATE 5000000//5秒間隔 HardwareTimer timer1(1); void setup() { pinMode(BOARD_LED_PIN, OUTPUT);//青LEDのつながっているピンを出力モードに timer1.pause();//タイマーを停止 timer1.setPeriod(LED_RATE);//周期を5秒に設定 //タイマー1のチャンネル1をコンパレータモードに設定 timer1.setChannel1Mode(TIMER_OUTPUT_COMPARE); //タイマーをresumeした瞬間に1回目の割り込みが入る。 timer1.setCompare(TIMER_CH1, 1); //タイマーをresumeして5秒に1回目の割り込みが入る。 //timer1.setCompare(TIMER_CH1, timer1.getOverflow()); //タイマーをresumeして2.5秒に1回目の割り込みが入る。 //timer1.setCompare(TIMER_CH1, timer1.getOverflow() * 0.5); timer1.attachCompare1Interrupt(handler_led); timer1.refresh();//タイマーをクリア timer1.resume();//タイマーをスタート } void loop() { } void handler_led(void) {// toggleLED();//基板上の青LEDを点滅 } PWM 8番ピン(PA8)を1Hzで点滅させるスケッチです。 タイマー1の周期を変更しているので、タイマー1を使う他のプログラムと組み合わせて使う場合は注意してください。 HardwareTimer timer1(1); void setup(){ timer1.setPeriod(1000 * 1000);//1Hzに設定 pinMode(8,PWM);//8番ピンをPWMに設定 analogWrite(8,timer1.getOverflow() * 0.5);//50% } void loop(){ } また、PWM出力させるピンを変更する場合以下の表を参考にしてください。 PWMピンとタイマーの関係 TIMER1 8(PA8) 9(PA9) 10(PA10) TIMER2 0(PA0) 1(PA1) 2(PA2) 3(PA3) TIMER3 6(PA6) 7(PA7) 16(PB0) 17(PB1) TIMER4 22(PB6) 23(PB7) 24(PB8) 25(PB9) エンコーダのカウント(割込み処理) BOTSで買った設定用の光学式エンコーダを割込み処理で動かしています。 割込み処理の場合、どのピンでも処理できますが処理時間が大きいのでモータの軸に直結している高速エンコーダには向きません。 また、今回使ったエンコーダは5V動作なので5Vトレラント入力対応にピンに接続しています。ピンの配置を変える場合は注意してください。 こちらのサイトを参考に実装しています。 http //elm-chan.org/docs/tec/te04.html volatile long encoderPosition; volatile int encoderMoved; void setup() { pinMode(PC(4), INPUT); pinMode(PC(5), INPUT); attachInterrupt(PC(4),sampleEncoder,CHANGE); attachInterrupt(PC(5),sampleEncoder,CHANGE); Serial3.begin(9600); } void loop() { if(encoderMoved){ encoderMoved = 0; Serial3.print("encoderPosition="); Serial3.println(encoderPosition); } } void sampleEncoder(void) { static const int dir[] = { 0,1,-1,0,-1,0,0,1,1,0,0,-1,0,-1,1,0 }; static int i; i = (i 2) +(digitalRead(PC(4)) 1) + digitalRead(PC(5)); encoderPosition += dir[i 15]; encoderMoved=1; } 呉高専(ロボット製作クラブ)コントローラ受信サンプル ライブラリ KureControllerVer0.01.zip サンプル KureControllerVer0.01-サンプル.zip #include KureController.h KureController controller; #ifndef _LIBMAPLE_H_ #define _LIBMAPLE_H_ #define Serial1 Serial #endif unsigned long loopfps,recvfps; void printffps(); void setup() { Serial1.begin(57600); } void loop() { if (Serial1.available()) { controller.processing(Serial1.read()); } loopfps++; } void receive(int unsettledCnt){ //Serial1.println("receive"); printffps(); if(controller.getButton(PS_LEFT)){ //Serial1.println("LEFT-ON"); } else{ //Serial1.println("LEFT-OFF"); } } void failure(int unsettledCnt){ Serial1.println("failure"); } void receiveLoop(){ } void failureLoop(){ } void printffps(){ static unsigned long time,timebak; static unsigned long loopfps_,recvfps_; recvfps++; time = millis()/1000; if(timebak != time){ loopfps_ = loopfps; recvfps_ = recvfps; timebak = time; recvfps = 0; loopfps = 0; } Serial1.print("recvfps"); Serial1.println(recvfps_); Serial1.print("loopfps"); Serial1.println(loopfps_); } 基本関数 void setup() 一番初めに実行される関数です。この中に初期化の処理を記述します。 void loop() setup関数の実行が終わったら、この関数が繰り返し呼ばれます。 メイン処理はここに書きます。 void pinMode(ピン番号、設定モード) ピンの入出力、モードの設定を行います。 ピン番号はこのページの上部の図を参考にしてください。 設定できるモードは以下の通りです。 OUTPUT 通常の出力モードです。 OUTPUT_OPEN_DRAIN オープンドレインの出力モードです。 INPUT 通常の入力モードです。 INPUT_ANALOG アナログ入力(ADC)を使う場合の入力モードです。 INPUT_PULLUP プルアップを行う入力モードです。 INPUT_PULLDOWN プルダウンを行う入力モードです。 INPUT_FLOATING INPUTと同様です。 PWM PWM出力を行うモードです。PWMの出力ができるピンのみで使えます。 PWM_OPEN_DRAIN PWM出力をオープンドレインで行うモードです。PWMの出力ができるピンのみで使えます。 void digitalWrite(ピン番号,HIGH or LOW) 指定したピンをHIGHまたはLOWにする関数です。 HardwareTimerに関する関数 uint16 HardwareTimer setPeriod(uint32 microseconds) タイマーの周期を設定する関数です。内部でsetPrescaleFactor関数とsetOverflow関数 を呼び出しています。戻り値はanalogWrite関数で設定できる最大の値になります。 限界は24MHzのSTM32マイコンの場合178,951,508くらい。 uint16 HardwareTimer getOverflow() タイマーがオーバーフローする値を取得します。0-65535 uint16 HardwareTimer setOverflow(uint16 val) タイマーがオーバフローする値を設定します。0-65535
https://w.atwiki.jp/uraselene/pages/38.html
// ------------------------------------------------------------------------------ // // 説明 // // ------------------------------------------------------------------------------ 最小限のサンプルです。 // ------------------------------------------------------------------------------ // // スクリーンショット // // ------------------------------------------------------------------------------ // ------------------------------------------------------------------------------ // // ソースコード // 文字化けしたら、Shift-Jisへエンコードしてください // // ------------------------------------------------------------------------------ テキスト形式
https://w.atwiki.jp/eroscape_bibouroku/pages/188.html
タグの登録数をカウントするSQLサンプル 概要 新機能としてタグ機能が追加されました。 タグは一言感想と長文感想内に埋め込まれています。この為、通常通り、「SELECT * FROM table」 といった文法では上手くデータを扱えません。 ここで威力を発揮するのが、正規表現 Wikipedia です。 ここでは、PostgreSQLのPOSIX正規表現を使用しますので、PostgreSQLリファレンスの 9.4. 文字列関数と演算子 9.7.3. POSIX正規表現 が参考になるでしょう。また、配列を扱うので 9.17. 配列関数と演算子 も参考にしてください。 サンプルSQL やり方は多岐に渡って存在するでしょうが、今回は以下のようなサンプルを提示します。 SELECT REGEXP_REPLACE(tag, ^#{1}|#{2}.*$ , , g ) AS tagname , COUNT(*) AS COUNT FROM (SELECT UNNEST( REGEXP_SPLIT_TO_ARRAY( COALESCE( ||hitokoto|| , ) || COALESCE( ||REGEXP_REPLACE(memo, \(\r\n|\r|\n\) , , g )|| , ) , + ) ) AS tag FROM userreview WHERE hitokoto ~ # OR memo ~ # ) AS foo WHERE tag ~ ^#{1} GROUP BY REGEXP_REPLACE(tag, ^#{1}|#{2}.*$ , , g ) ORDER BY COUNT DESC サンプルSQLの解説 まず、一言感想か長文感想にタグが埋め込まれている物を抽出します。 SELECT COALESCE( ||hitokoto|| , ) || COALESCE( ||REGEXP_REPLACE(memo, \(\r\n|\r|\n\) , , g )|| , ) AS tag FROM userreview WHERE hitokoto ~ # OR memo ~ # LIMIT 100 タグの有無は、 # という文字の有無で判定しています。 一言感想と長文感想のどちらかがNULLの場合、連結結果もNULLになってしまうので、COALESCEを使用します。 本来なら不要ですが、タグの前後の半角スペースを入れ忘れている方も見受けられるので、 を前後に追加します。 長文感想の場合は、改行コードも半角スペースに置換えています。 次に、この結果からタグを抽出するわけですが、今回はREGEXP_SPLIT_TO_ARRAYとUNNESTを使用しました。 REGEXP_SPLIT_TO_ARRAYは、ある文字列から正規表現にマッチする単語を配列で返します。 UNNESTは、配列要素を複数の行に分割します。 簡単なサンプルとしては、以下のような使い方ができます。 SELECT UNNEST(REGEXP_SPLIT_TO_ARRAY( 1a2a3a4 , a )) これを利用したのがコチラ。 SELECT UNNEST( REGEXP_SPLIT_TO_ARRAY( COALESCE( ||hitokoto|| , ) || COALESCE( ||REGEXP_REPLACE(memo, \(\r\n|\r|\n\) , , g )|| , ) , + ) ) AS tag FROM userreview WHERE hitokoto ~ # OR memo ~ # LIMIT 100 ここまで来れば、あとの処理は簡単でしょう。 # 一文字で始まる行をWHERE句で抽出(※1)し、冒頭の # と ## 以降のコメント部分を削除して(※2)、GROUP BY句で集約するだけです。 (※1)WHERE tag ~ ^#{1} (※2)GROUP BY REGEXP_REPLACE(tag, ^#{1}|#{2}.*$ , , g ) もちろん、以下のようにtaglistテーブルを使用して集約することも可能です。 単純に考えれば、以下のようなコードが思いつきます。ですが、userreviewテーブルの参照回数が膨大になり実行コストも肥大化するため、実用に耐えられるものではありません。 SELECT tl.name , COUNT(*) AS COUNT FROM userreview AS ur , taglist AS tl WHERE ur.hitokoto ~ ( # ||tl.name|| | # ||tl.name|| ## ) OR ur.memo ~ ( # ||tl.name|| | # ||tl.name|| ## ) GROUP BY tl.name SELECT tl.name , (SELECT COUNT(*) FROM userreview AS ur WHERE ur.hitokoto ~ ( # ||tl.name|| | # ||tl.name|| ## ) OR ur.memo ~ ( # ||tl.name|| | # ||tl.name|| ## ) ) AS COUNT FROM taglist AS tl GROUP BY tl.name 【管理】POSTボタンを生成しました。
https://w.atwiki.jp/study_hinanjo/pages/19.html
ビジュアル英文解釈 part1 ビジュアル英文解釈 part2
https://w.atwiki.jp/wiki6_fortune/pages/91.html
https://w.atwiki.jp/oboegaki1002/pages/38.html
ポップで楽しいイメージの配色 D06DA265B7ECFFF000 9560A0B4CC31D06D8C F1CF00C7337F6BB6BB D16C150080C8DBDF1A F8E100924C9465ACE3 カジュアルで親しみやすい配色 F1D14E82C1DFD4ACCC C8D6277DA8DBF9E8AB 6492CDE8E5E2DD9BA5 E8E0AA9BB637EABF4B E5D8A6D06D80ADCAEB ダイナミックで強く目を引く配色 C8D627C300675C1D82 009DA6EEC600C30067 232584EEC600AB1B35 44AEEA8B0000DD960F FFF00056A6464C2774 ゴージャスで高級感のある配色 5C1D82B59A3C9D2037 724D90BAC1C7D3C91E D07F93211917AA9026 CF921B7E87398D1570 C2007BCDD2BCB59929
https://w.atwiki.jp/oboegaki1002/pages/18.html
今日の日付・時刻を表示する 警告ダイアログを表示する 文字列の長さを得る 一つ前のページへ戻る 新しいウインドウをサイズ指定して開く ページをリロードする